package ve.usb.ddp;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import java.util.List;
import ve.usb.cohesion.runtime.Pair;


public class FProfesor_Pertence_Pai extends org.apache.struts.action.ActionForm {
    
    
    public FProfesor_Pertence_Pai() {
        super();
        idProfesor_Pertence_Pai = 0l;
        profesor = 0l;
        listProfesor = null;
        pai = 0l;
        listPai = null;

    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        idProfesor_Pertence_Pai = 0l;
        profesor = 0l;
        listProfesor = null;
        pai = 0l;
        listPai = null;

    }

    public static FProfesor_Pertence_Pai clear(ActionMapping mapping, HttpServletRequest request) {
        HttpSession sess = request.getSession();
        FProfesor_Pertence_Pai fFProfesor_Pertence_Pai = (FProfesor_Pertence_Pai) sess.getAttribute("FProfesor_Pertence_Pai");
        if (fFProfesor_Pertence_Pai == null) {
            fFProfesor_Pertence_Pai = new FProfesor_Pertence_Pai();
            sess.setAttribute("FProfesor_Pertence_Pai", fFProfesor_Pertence_Pai);
        } else {
            fFProfesor_Pertence_Pai.reset(mapping, request);
        }
        return fFProfesor_Pertence_Pai;
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

/**
     * Holds value of property idProfesor_Pertence_Pai.
     */
    private Long idProfesor_Pertence_Pai;

    /**
     * Getter for property idProfesor_Pertence_Pai.
     * @return Value of property idProfesor_Pertence_Pai.
     */
    public Long getIdProfesor_Pertence_Pai() {
        return this.idProfesor_Pertence_Pai;
    }

    /**
     * Setter for property idProfesor_Pertence_Pai.
     * @param idProfesor_Pertence_Pai New value of property idProfesor_Pertence_Pai.
     */
    public void setIdProfesor_Pertence_Pai(Long idProfesor_Pertence_Pai) {
        this.idProfesor_Pertence_Pai = idProfesor_Pertence_Pai;
    }

/**
     * Holds value of property profesor.
     */
    private Long profesor;

    /**
     * Getter for property profesor.
     * @return Value of property profesor.
     */
    public Long getProfesor() {
        return this.profesor;
    }

    /**
     * Setter for property profesor.
     * @param profesor New value of property profesor.
     */
    public void setProfesor(Long profesor) {
        this.profesor = profesor;
    }

/**
     * Holds value of property listProfesor.
     */
    private List<Pair> listProfesor;

    /**
     * Getter for property listProfesor.
     * @return Value of property listProfesor.
     */
    public List<Pair> getListProfesor() {
        return this.listProfesor;
    }

    /**
     * Setter for property listProfesor.
     * @param listProfesor New value of property listProfesor.
     */
    public void setListProfesor(List<Pair> listProfesor) {
        this.listProfesor = listProfesor;
    }

/**
     * Holds value of property pai.
     */
    private Long pai;

    /**
     * Getter for property pai.
     * @return Value of property pai.
     */
    public Long getPai() {
        return this.pai;
    }

    /**
     * Setter for property pai.
     * @param pai New value of property pai.
     */
    public void setPai(Long pai) {
        this.pai = pai;
    }

/**
     * Holds value of property listPai.
     */
    private List<Pair> listPai;

    /**
     * Getter for property listPai.
     * @return Value of property listPai.
     */
    public List<Pair> getListPai() {
        return this.listPai;
    }

    /**
     * Setter for property listPai.
     * @param listPai New value of property listPai.
     */
    public void setListPai(List<Pair> listPai) {
        this.listPai = listPai;
    }




}